JavaScript Job: Automation Engineering (All Levels)

Job added on

Company

Salesforce

Location

Buenos Aires - Argentina

Job type

Full-Time

JavaScript Job Details

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Products and Technology

Job Details

As a member of the Salesforce, you will use Agile methodologies to plan, coordinate, and lead software projects that result in delightful experiences for customers.

You are a deep thinker with a natural curiosity to learn our customers’ business and a dedicated advocate for great customer experience and extraordinary quality at scale in a complex modern microservices environment. You will also have a strong analytical attitude and will drive actions at the right level to ensure that we can improve engineering productivity while delivering a stable, secure, and performant experience to our customers. Finally, you will be responsible for clear and courageous communication at all levels about the delivery risk and quality outlook of our products.

Requirements

Experience will be evaluated based on alignment to the core competencies for the role (e.g. extracurricular leadership roles, military experience, volunteer work, etc.).

  • Experience in software development with some exposure to quality (automation) engineering.

  • Experience building automation and automation frameworks helping teams to shift left.

  • Understanding of the test pyramid, and how to enable shift-left, implement, and monitor tests at each level.

  • Strong programming skills in either Java, Javascript - experience using Mulesoft or doing Salesforce customization or integration is a plus.

  • Ability to operate in a microservice-based architecture deployed on Kubernetes and AWS.

  • Hands-on experience with quality measurement, evaluation, and optimization.

  • Experience providing technical leadership and mentor to people across scrum teams.

  • Good Understanding of back-end systems and APIs.

Preferred Skills

  • Experience with some of the following quality tools: WebDriver.io, Selenium, RCPTT, RestAPI

  • Experience delivering SaaS applications at scale.

  • Experience with Chaos/Monkey testing at both infrastructure and UI layers.

  • Experience in using UI profilers and deep knowledge of chrome developer and testing tools.

  • Experience with APM and logging tools like New Relic and SumoLogic.

  • Understanding of and experience with specialized data platforms like Influx and Spark.

  • Hands-on Experience in Javascript, React, and NodeJS.

Responsibilities

  • Help build our automation tech foundation that will allow engineering teams to build, implement, and monitor various different types of tests across the testing pyramid. (#shiftleft)

  • Design and deliver automation as necessary with a quality mentality across the organization.

  • Consult with Engineering teams as necessary to address systemic quality gaps.

  • Provide oversight through code and design reviews for features and tests delivered by other developers within their supported scrum teams. Participate in higher-level reviews as necessary.

  • Maintain contact with support teams and customers to understand real-life customer journeys, build test cases.

  • Organize and drive cross-product testing prior to major releases.

  • Monitor customer experience and advocate for customer enhancements.

  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc.)

  • Work closely with senior developers, PM, and UX to ensure features are delivered to meet business and quality requirements.

  • Troubleshoot production issues and develop test strategies to avoid these incidents.

  • Do the right thing, always, for our customers.

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.

Salesforce, Inc . and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce, Inc . and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce, Inc . and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce, Inc . or Salesforce.org .

Salesforce welcomes all.